Empirical Study of Component Based Software Engineering with Aspect Oriented Programming
نویسندگان
چکیده
.................................................................................................................................................. i Preface .................................................................................................................................................... ii Table of contents................................................................................................................................... iii Figures .................................................................................................................................................... v Tables..................................................................................................................................................... vi Chapter
منابع مشابه
Comparing Aspect-Oriented and Component-Based design: A Quantitative Study
Although Aspect-Oriented Software Development (AOSD) has been a topic of research for more than ten years, there is still little empirical proof of its actual benefits. In particular, few empirical studies have been conducted to illustrate the value of aspect orientation in the earlier phases of the software life-cycle. To move towards filling this gap in the current state-of-the-art, we focus ...
متن کاملAspect IPM: Towards an Incremental Process Model Based on AOP for Component-Based Systems
In spite of recent and constant researches in the Component-Based Development area, there is still a lack for patterns, processes and methodologies that effectively support either the development “for reuse” and “with reuse”. This paper presents Aspect IPM, a process model that integrates the concepts of component-based software engineering, frameworks, patterns, non-functional requirements and...
متن کاملAspect Component Based Software Engineering
Component Based Software Engineering (CBSE) and Aspect Oriented Programming (AOP) are two disciplines of software engineering, which have been generating a great deal of interest in recent years. From the CBSE point of view, the building of applications becomes a process of assembling independent and reusable software modules called components. However, the necessary dependencies description am...
متن کاملThomas Zimmermann - Research Statement
My main research interest is software engineering, with a focus on improving programmer productivity. I develop techniques and tools that make both managers and developers aware of history: learning from past successes and failures, helps us create better software. My research activities cover program analysis, aspect-oriented programming, empirical studies, and in particular, the analysis of s...
متن کاملApplying aspect-oriented programming ideas in a component based context: Composition Adapters
Aspect-oriented programming (AOP) is a new programming methodology that enables the modularization of crosscutting concerns. Until now, the emphasis of AOP research lays on being able to modularize these concerns in an object-oriented context. However, the same problem also applies to the component based software engineering domain. In this paper we propose a solution, namely composition adapte...
متن کامل